button {
  border-radius:0;
  background-color:transparent;
  padding: 0;
  position: initial;
  &::after {
    border: none;
  }
}
view{
  box-sizing: border-box;
}
.header {
  background: #FC4259;
  width: 100vw;
  height: 520rpx;
  position: relative;
  &__bg {
    width: 100vw;
    height: 520rpx;
    top: 0;
    left: 0;
    position: absolute;
  }
  .user {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 40rpx;
    &__img {
      margin-right: 38rpx;
      border-radius: 50%;
      border: 2rpx solid #FFFFFF;
      width: 120rpx;
      height: 120rpx;
    }
    &__name {
      font-size: 36rpx;
      color: #FFFFFF;
      font-weight: bold;
    }
  }
}
.content {
  width: 686rpx;
  height: 240rpx;
  margin-top: -120rpx;
  background: white;
  border-radius: 20rpx;
  box-shadow: 0 10rpx 24rpx 0 rgba(75,104,164, 0.08);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  &Item {
    text-align: center;
    &__img {
      width: 56rpx;
      height: 56rpx;
    }
    &__name, &__count {
      color: #333333;
      font-size: 24rpx;
    }
  }
}